This is a sample application written to show how to use the Extension Mobility API as documented in the 7.0(1) Cisco Unified Communication Manager XML Developer Guide available at the Cisco Developer Community web site.

Source Packages

The source files are broken into several packages. The DTD files and this overview.html file are in the root of the src folder. These will show up in NetBean <default packages> section The EMTool package contains the core java files for the project. The helpers package contains the response helper classes used by the EMDtd class. The loginrequest, loginresponse, queryrequest and queryresponse packages are autogenerated by the xjc tool.

User Interface

The user interface is a simple Swing interface created using the Netbeans Form Editor. Here is an overall view of the User Interface